#pragma once
#include<iostream>
#include<vector>
using namespace std;
namespace GIS20139
{
	struct kecheng
	{
		char kechengmingcheng[100];
		double kechengfengshu;
		char kechenglaoshi[100];

	};

	struct student
	{
		char xueshengmingcheng[100];
		double xueshengxuehao;
		kecheng arr[100];
		int kechengshuliang = 0;

		void addkecheng(const kecheng& kc)
		{
			strcpy(arr[kechengshuliang].kechengmingcheng , kc.kechengmingcheng);
			arr[kechengshuliang].kechengfengshu = kc.kechengfengshu;

		}

		void operator=(student* stu)
		{

		}
	};

	class banji
	{
		char banjimingcheng[100];
		int banjirenshu=0;
		student arr[100];

		void addstudent(const student& kc)
		{
			strcpy(arr[banjirenshu].xueshengmingcheng , kc.xueshengmingcheng);
			arr[banjirenshu].xueshengxuehao = kc.xueshengxuehao;
			arr[banjirenshu].kechengshuliang = kc.kechengshuliang;
		}
	};
	class nianji
	{
		vector<banji> nianjigroup;
	};
}